MWPoW+: A Strong Consensus Protocol for Intra-Shard Consensus in Blockchain Sharding
نویسندگان
چکیده
Blockchain sharding splits a blockchain into several shards where consensus is reached at the shard level rather than over entire blockchain. It improves transaction throughput and reduces computational resources required of individual nodes. But derivation trustworthy within becomes an issue as longest chain based mechanisms used in conventional blockchains can no longer be used. Instead, vote-based mechanism must employed. However, existing Byzantine fault tolerance protocols do not offer sufficient security guarantees for sharded blockchains. First, when to support only one block allowed time (binary consensus), these are susceptible progress-hindering attacks (i.e., unable reach consensus). Second, stronger type multiple concurrent blocks (strong their adversary nodes low. This article proposes new protocol address all issues. We call MWPoW +, its basic framework on Multiple Winners Proof Work (MWPoW) but includes issues mentioned previously. MWPoW+ strong consensus, asynchronous synchronous communication. prove that it tolerate up f < n /2 n-node system if using binary does suffer from attacks.
منابع مشابه
A Review on Consensus Algorithms in Blockchain
Block chain technology is a decentralized data storage structure based on a chain of data blocks that are related to each other. Block chain saves new blocks in the ledger without trusting intermediaries through a competitive or voting mechanism. Due to the chain structure or the graph between each block with its previous blocks, it is impossible to change blocking data. Block chain architectur...
متن کاملBlockchain Consensus
In this paper, we present a new definition of Byzantine consensus that applies to blockchains, applications that allow to transfer digital assets through transactions. More precisely, a blockchain is a distributed abstraction where participants must reach a consensus on a unique block of transactions to be appended to the chain. This new consensus definition requires a validity property based o...
متن کاملSolida: A Blockchain Protocol Based on Reconfigurable Byzantine Consensus
The decentralized cryptocurrency Bitcoin has experienced great success but also encountered many challenges. One of the challenges has been the long confirmation time. Another challenge is the lack of incentives at certain steps of the protocol, raising concerns for transaction withholding, selfish mining, etc. To address these challenges, we propose Solida, a decentralized blockchain protocol ...
متن کاملDifficulty control for blockchain-based consensus systems
Crypto-currencies like Bitcoin have recently attracted a lot of interest. A crucial ingredient into such systems is the “mining” of a Nakamoto blockchain. We model mining as a Poisson process with time-dependent intensity and use this model to derive predictions about block times for various hash-rate scenarios (exponentially rising hash rate being the most important). We also analyse Bitcoin’s...
متن کاملBlockchain Consensus Protocols in the Wild
A blockchain is a distributed ledger for recording transactions, maintained by many nodes without central authority through a distributed cryptographic protocol. All nodes validate the information to be appended to the blockchain, and a consensus protocol ensures that the nodes agree on a unique order in which entries are appended. Consensus protocols for tolerating Byzantine faults have receiv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Internet Technology
سال: 2023
ISSN: ['1533-5399', '1557-6051']
DOI: https://doi.org/10.1145/3584020